package com.haisen.common;

import com.google.common.collect.Lists;

import java.util.List;

/**
 * <p>〈功能概述〉.
 * @author haisen /20224/4 
 */
public class Constant {

    public static enum JDBC_Driver {
        mysql_8("com.mysql.cj.jdbc.Driver"),
        mysql_5("com.mysql.jdbc.Driver");

        private final String className;

        JDBC_Driver(String s) {
            this.className = s;
        }

        public String getClassName() {
            return className;
        }
    }

    /**
     * 1000 个英文人名
     */
    public static List<String> personNames() {
        return Lists.newArrayList("mary", "patricia", "linda", "barbara", "elizabeth", "jennifer", "maria", "susan", "margaret", "dorothy", "lisa", "nancy", "karen", "betty", "helen", "sandra", "donna", "carol", "ruth", "sharon", "michelle", "laura", "sarah", "kimberly", "deborah", "jessica", "shirley", "cynthia", "angela", "melissa", "brenda", "amy", "anna", "rebecca", "virginia", "kathleen", "pamela", "martha", "debra", "amanda", "stephanie", "carolyn", "christine", "marie", "janet", "catherine", "frances", "ann", "joyce", "diane", "alice", "julie", "heather", "teresa", "doris", "gloria", "evelyn", "jean", "cheryl", "mildred", "katherine", "joan", "ashley", "judith", "rose", "janice", "kelly", "nicole", "judy", "christina", "kathy", "theresa", "beverly", "denise", "tammy", "irene", "jane", "lori", "rachel", "marilyn", "andrea", "kathryn", "louise", "sara", "anne", "jacqueline", "wanda", "bonnie", "julia", "ruby", "lois", "tina", "phyllis", "norma", "paula", "diana", "annie", "lillian", "emily", "robin", "peggy", "crystal", "gladys", "rita", "dawn", "connie", "florence", "tracy", "edna", "tiffany", "carmen", "rosa", "cindy", "grace", "wendy", "victoria", "edith", "kim", "sherry", "sylvia", "josephine", "thelma", "shannon", "sheila", "ethel", "ellen", "elaine", "marjorie", "carrie", "charlotte", "monica", "esther", "pauline", "emma", "juanita", "anita", "rhonda", "hazel", "amber", "eva", "debbie", "april", "leslie", "clara", "lucille", "jamie", "joanne", "eleanor", "valerie", "danielle", "megan", "alicia", "suzanne", "michele", "gail", "bertha", "darlene", "veronica", "jill", "erin", "geraldine", "lauren", "cathy", "joann", "lorraine", "lynn", "sally", "regina", "erica", "beatrice", "dolores", "bernice", "audrey", "yvonne", "annette", "june", "samantha", "marion", "dana", "stacy", "ana", "renee", "ida", "vivian", "roberta", "holly", "brittany", "melanie", "loretta", "yolanda", "jeanette", "laurie", "katie", "kristen", "vanessa", "alma", "sue", "elsie", "beth", "jeanne", "vicki", "carla", "tara", "rosemary", "eileen", "terri", "gertrude", "lucy", "tonya", "ella", "stacey", "wilma", "gina", "kristin", "jessie", "natalie", "agnes", "vera", "willie", "charlene", "bessie", "delores", "melinda", "pearl", "arlene", "maureen", "colleen", "allison", "tamara", "joy", "georgia", "constance", "lillie", "claudia", "jackie", "marcia", "tanya", "nellie", "minnie", "marlene", "heidi", "glenda", "lydia", "viola", "courtney", "marian", "stella", "caroline", "dora", "jo", "vickie", "mattie", "terry", "maxine", "irma", "mabel", "marsha", "myrtle", "lena", "christy", "deanna", "patsy", "hilda", "gwendolyn", "jennie", "nora", "margie", "nina", "cassandra", "leah", "penny", "kay", "priscilla", "naomi", "carole", "brandy", "olga", "billie", "dianne", "tracey", "leona", "jenny", "felicia", "sonia", "miriam", "velma", "becky", "bobbie", "violet", "kristina", "toni", "misty", "mae", "shelly", "daisy", "ramona", "sherri", "erika", "katrina", "claire", "lindsey", "lindsay", "geneva", "guadalupe", "belinda", "margarita", "sheryl", "cora", "faye", "ada", "natasha", "sabrina", "isabel", "marguerite", "hattie", "harriet", "molly", "cecilia", "kristi", "brandi", "blanche", "sandy", "rosie", "joanna", "iris", "eunice", "angie", "inez", "lynda", "madeline", "amelia", "alberta", "genevieve", "monique", "jodi", "janie", "maggie", "kayla", "sonya", "jan", "lee", "kristine", "candace", "fannie", "maryann", "opal", "alison", "yvette", "melody", "luz", "susie", "olivia", "flora", "shelley", "kristy", "mamie", "lula", "lola", "verna", "beulah", "antoinette", "candice", "juana", "jeannette", "pam", "kelli", "hannah", "whitney", "bridget", "karla", "celia", "latoya", "patty", "shelia", "gayle", "della", "vicky", "lynne", "sheri", "marianne", "kara", "jacquelyn", "erma", "blanca", "myra", "leticia", "pat", "krista", "roxanne", "angelica", "johnnie", "robyn", "francis", "adrienne", "rosalie", "alexandra", "brooke", "bethany", "sadie", "bernadette", "traci", "jody", "kendra", "jasmine", "nichole", "rachael", "chelsea", "mable", "ernestine", "muriel", "marcella", "elena", "krystal", "angelina", "nadine", "kari", "estelle", "dianna", "paulette", "lora", "mona", "doreen", "rosemarie", "angel", "desiree", "antonia", "hope", "ginger", "janis", "betsy", "christie", "freda", "mercedes", "meredith", "lynette", "teri", "cristina", "eula", "leigh", "meghan", "sophia", "eloise", "rochelle", "gretchen", "cecelia", "raquel", "henrietta", "alyssa", "jana", "kelley", "gwen", "kerry", "jenna", "tricia", "laverne", "olive", "alexis", "tasha", "silvia", "elvira", "casey", "delia", "sophie", "kate", "patti", "lorena", "kellie", "sonja", "lila", "lana", "darla", "may", "mindy", "essie", "mandy", "lorene", "elsa", "josefina", "jeannie", "miranda", "dixie", "lucia", "marta", "faith", "lela", "johanna", "shari", "camille", "tami", "shawna", "elisa", "ebony", "melba", "ora", "nettie", "tabitha", "ollie", "jaime", "winifred", "kristie", "james", "john", "robert", "michael", "william", "david", "richard", "charles", "joseph", "thomas", "christopher", "daniel", "paul", "mark", "donald", "george", "kenneth", "steven", "edward", "brian", "ronald", "anthony", "kevin", "jason", "matthew", "gary", "timothy", "jose", "larry", "jeffrey", "frank", "scott", "eric", "stephen", "andrew", "raymond", "gregory", "joshua", "jerry", "dennis", "walter", "patrick", "peter", "harold", "douglas", "henry", "carl", "arthur", "ryan", "roger", "joe", "juan", "jack", "albert", "jonathan", "justin", "terry", "gerald", "keith", "samuel", "willie", "ralph", "lawrence", "nicholas", "roy", "benjamin", "bruce", "brandon", "adam", "harry", "fred", "wayne", "billy", "steve", "louis", "jeremy", "aaron", "randy", "howard", "eugene", "carlos", "russell", "bobby", "victor", "martin", "ernest", "phillip", "todd", "jesse", "craig", "alan", "shawn", "clarence", "sean", "philip", "chris", "johnny", "earl", "jimmy", "antonio", "danny", "bryan", "tony", "luis", "mike", "stanley", "leonard", "nathan", "dale", "manuel", "rodney", "curtis", "norman", "allen", "marvin", "vincent", "glenn", "jeffery", "travis", "jeff", "chad", "jacob", "lee", "melvin", "alfred", "kyle", "francis", "bradley", "jesus", "herbert", "frederick", "ray", "joel", "edwin", "don", "eddie", "ricky", "troy", "randall", "barry", "alexander", "bernard", "mario", "leroy", "francisco", "marcus", "micheal", "theodore", "clifford", "miguel", "oscar", "jay", "jim", "tom", "calvin", "alex", "jon", "ronnie", "bill", "lloyd", "tommy", "leon", "derek", "warren", "darrell", "jerome", "floyd", "leo", "alvin", "tim", "wesley", "gordon", "dean", "greg", "jorge", "dustin", "pedro", "derrick", "dan", "lewis", "zachary", "corey", "herman", "maurice", "vernon", "roberto", "clyde", "glen", "hector", "shane", "ricardo", "sam", "rick", "lester", "brent", "ramon", "charlie", "tyler", "gilbert", "gene", "marc", "reginald", "ruben", "brett", "angel", "nathaniel", "rafael", "leslie", "edgar", "milton", "raul", "ben", "chester", "cecil", "duane", "franklin", "andre", "elmer", "brad", "gabriel", "ron", "mitchell", "roland", "arnold", "harvey", "jared", "adrian", "karl", "cory", "claude", "erik", "darryl", "jamie", "neil", "jessie", "christian", "javier", "fernando", "clinton", "ted", "mathew", "tyrone", "darren", "lonnie", "lance", "cody", "julio", "kelly", "kurt", "allan", "nelson", "guy", "clayton", "hugh", "max", "dwayne", "dwight", "armando", "felix", "jimmie", "everett", "jordan", "ian", "wallace", "ken", "bob", "jaime", "casey", "alfredo", "alberto", "dave", "ivan", "johnnie", "sidney", "byron", "julian", "isaac", "morris", "clifton", "willard", "daryl", "ross", "virgil", "andy", "marshall", "salvador", "perry", "kirk", "sergio", "marion", "tracy", "seth", "kent", "terrance", "rene", "eduardo", "terrence", "enrique", "freddie", "wade", "austin", "stuart", "fredrick", "arturo", "alejandro", "jackie", "joey", "nick", "luther", "wendell", "jeremiah", "evan", "julius", "dana", "donnie", "otis", "shannon", "trevor", "oliver", "luke", "homer", "gerard", "doug", "kenny", "hubert", "angelo", "shaun", "lyle", "matt", "lynn", "alfonso", "orlando", "rex", "carlton", "ernesto", "cameron", "neal", "pablo", "lorenzo", "omar", "wilbur", "blake", "grant", "horace", "roderick", "kerry", "abraham", "willis", "rickey", "jean", "ira", "andres", "cesar", "johnathan", "malcolm", "rudolph", "damon", "kelvin", "rudy", "preston", "alton", "archie", "marco", "wm", "pete", "randolph", "garry", "geoffrey", "jonathon", "felipe", "bennie", "gerardo", "ed", "dominic", "robin", "loren", "delbert", "colin", "guillermo", "earnest", "lucas", "benny", "noel", "spencer", "rodolfo", "myron", "edmund", "garrett", "salvatore", "cedric", "lowell", "gregg", "sherman", "wilson", "devin", "sylvester", "kim", "roosevelt", "israel", "jermaine", "forrest", "wilbert", "leland", "simon", "guadalupe", "clark", "irving", "carroll", "bryant", "owen", "rufus", "woodrow", "sammy", "kristopher", "mack", "levi", "marcos", "gustavo", "jake", "lionel", "marty", "taylor", "ellis", "dallas", "gilberto", "clint", "nicolas", "laurence", "ismael", "orville", "drew", "jody", "ervin", "dewey", "al", "wilfred", "josh", "hugo", "ignacio", "caleb", "tomas", "sheldon", "erick", "frankie", "stewart", "doyle", "darrel", "rogelio", "terence", "santiago", "alonzo", "elias", "bert", "elbert", "ramiro", "conrad", "pat", "noah", "grady", "phil", "cornelius", "lamar", "rolando", "clay", "percy", "dexter", "bradford", "merle", "darin", "amos", "terrell", "moses", "irvin", "saul", "roman", "darnell", "randal", "tommie", "timmy", "darrin", "winston", "brendan", "toby", "van", "abel", "dominick", "boyd", "courtney", "jan", "emilio", "elijah", "cary", "domingo", "santos", "aubrey", "emmett", "marlon", "emanuel", "jerald", "edmond");
    }

}
